Building Software Process Line Architectures from Bottom Up

نویسنده

  • Hironori Washizaki
چکیده

Abstract. In this paper, we propose a technique for establishing process lines, which are sets of common processes in particular problem domains, and process line architectures that incorporate commonality and variability. Process line architectures are used as a basis for deriving process lines from the perspective of overall optimization. The proposed technique includes some extensions to the Software Process Engineering Metamodel for clearly expressing the commonality and variability in the process workflows described as UML activity diagrams. As a result of applying the proposed technique to hardware/software co-design processes in an embedded system domain, it is found that the proposed technique is useful for defining consistent and project-specific processes efficiently.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MAP - Mining Architectures for Product Line Evaluations

Product lines evolve out of existing products. In order to evaluate the potential of creating a product line from existing products it is necessary to ‘mine’ their architectures and analyze the commonalities and variabilities across those architectures. To manage the evaluation process in a disciplined way this paper introduces the MAP (Mining Architectures for Product lines) method. MAP outlin...

متن کامل

Software Architectures of Applications Used for Enhancing On-line Educational Environments

This paper presents two prototype software architectures that are used for building applications that are used for enhancing the on-line educational environments. The software architectures are based on the concept of educational data/knowledge flow. The presented software architectures are designed with the goal of setting up an infrastructure whose implementation will offer functionalities fo...

متن کامل

Bottom-up approaches to building agent-based models: discussing the need for a platform

This paper aims to help and guide the novice or experienced programmer during the development of agent-based models. In particular, a bottom-up approach to building agentbased models is reviewed. The approach leverages current state-of-the-art techniques in software development and demonstrates a design methodology, known as the ‘agile’ approach. A case study of an agent-based simulation implem...

متن کامل

Enterprise business application product line as a model driven software factory

Enterprise business applications are critical to the smooth operation of modern businesses. They need to perform and scale up to the ever-increasing demands of modern businesses on IT, and are implemented using distributed architectures. These applications tend to have a long life during which they need to quickly respond to changing business rules, business processes and technology platforms. ...

متن کامل

An MDA Approach for Variability Management in Product-Line Engineering

Object-oriented frameworks play an essential role in largescale software development, namely for implementing product-line architectures (PLAs). This paper presents an ongoing PhD work on an MDA approach for specialization of framework-based PLAs. The main contribution is an approach for bridging the gap between domain and application engineering activities in product-line development. Our goal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006